package com.epam.iunna.bookshop.controller.application.utils;

import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;

import com.epam.iunna.bookshop.controller.application.App;
import com.epam.iunna.bookshop.controller.utils.FileSystemUtils;
import com.epam.iunna.bookshop.controller.utils.XmlConfig;

/**
 * Общии методы для приложения.
 * 
 *
 */
public final class AppUtils {
/**
 * Конструктор класса.
 */   
    private AppUtils() {   
        
    }
    
/**
 * Установить конфиг.
 * @param configLocation куда устанавливает.
 */
    public static void installConfig(final File configLocation) {
        System.out.println("Install config into " + configLocation);
        File source = new File(App.path + "/install/!onepage-config");
        configLocation.mkdirs();
        try {
            FileSystemUtils.copy(source, configLocation);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}
